@echo off
echo 测试修复后的功能
echo.

echo 1. 编译项目...
cargo build --release
if %errorlevel% neq 0 (
    echo 编译失败！
    pause
    exit /b 1
)

echo.
echo 2. 测试启动命令...
im-select-ms.exe start
if %errorlevel% neq 0 (
    echo 启动失败！
    pause
    exit /b 1
)

echo.
echo 3. 等待5秒，然后测试停止命令...
timeout /t 5 /nobreak > nul

echo.
echo 4. 测试停止命令...
im-select-ms.exe stop
if %errorlevel% neq 0 (
    echo 停止失败！
    pause
    exit /b 1
)

echo.
echo 5. 再次测试启动命令...
im-select-ms.exe start
if %errorlevel% neq 0 (
    echo 第二次启动失败！
    pause
    exit /b 1
)

echo.
echo 测试完成！现在可以按 Ctrl+Space 测试热键功能
echo 按任意键停止守护进程...
pause

echo.
echo 停止守护进程...
im-select-ms.exe stop

echo.
echo 所有测试完成！
pause 